drainage ditch

Explore definitions, synonyms, and language insights of drainage ditch

Definitions

Noun
a ditch for carrying off excess water or sewage

More General Terms